Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Hamburg European Open - Hamburg Bad Waltersdorf Challenger Tenerife 1 Challenger Tigre Challenger Quimper Challenger Lugano Challenger Zadar Challenger Naples Challenger Gwangju Challenger Shenzhen 1 Challenger Rome Challenger Split Challenger Wuxi Challenger French Open - Paris Nordea Open - Bastad Braga Challenger Brest Challenger Roanne Challenger Bratislava 2 Challenger Belgrade Open - Belgrade Quimper Challenger Grodzisk Mazowiecki Challenger BNP Paribas Open - Indian Wells Open 13 Provence - Marseille Abidjan 1 Challenger Australian Open - Melbourne Lugano Challenger Zadar Challenger Naples Challenger French Open - Paris Vicenza Challenger Bratislava 1 Challenger Wimbledon - London Braunschweig Challenger San Marino Challenger Astana Challenger Grodzisk Mazowiecki Challenger Sofia 2 Challenger Szczecin Challenger Brest Challenger Bratislava 2 Challenger Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Israel F2 Estonia F1 Croatia F10 Turkey F29 Israel F2 Israel F3 China F3 China F4 Turkey F11 Turkey F14 Israel F3 Turkey F6 Turkey F7 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Turkey F16 Czech Republic F2 Bosnia & Herzegovina F5 Turkey F15 Italy F14 Italy F15 Czech Republic F6 Slovakia F1 Slovakia F2 Lithuania F2 Slovakia F3 Italy F25 Serbia F12 Serbia F13 Serbia F14 Croatia F12 Morocco F9 Israel F1 Israel F2 Spain F1 Spain F2 Czech Republic F3 Bosnia & Herzegovina F5 Morocco F4 Morocco F5 Austria F2 Estonia F2 Slovakia F2 Slovakia F3 Romania F10 Croatia F12 Croatia F15 Czech Republic F4 Israel F1 Israel F2 Israel F3 Turkey F3 Croatia F11 Turkey F4 Greece F1 Greece F2 Greece F3 Greece F4 Slovenia F2 Italy F10 USA F24 Spain F16 Israel F1 M25 Tbilisi BMW Tennis Championship - Sunrise Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Siemens Open - Scheveningen Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Waco Tennis Challenger - Waco Wroclaw Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Sarasota Challenger Karlsruhe Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Szczecin Challenger Winnetka Challenger Petange Challenger Helsinki Challenger Petange Challenger Orleans Challenger Eckental Challenger Bergamo Challenger Kazan Challenger Heilbronn Challenger Braunschweig Challenger Astana Challenger Oberstaufen Challenger Genova Challenger Mouilleron-Le-Captif Challenger Andria Challenger Cherbourg Challenger Napoli Challenger Ostrava Challenger Heilbronn Challenger Mestre Challenger Como Challenger Brescia Challenger Irving Challenger Kazan Challenger Raanana Challenger Napoli Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Furth Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Prague Challenger Genova Challenger Mons Challenger Tashkent Challenger Bratislava Challenger Rennes Challenger Irving Challenger Sophia Antipolis Challenger Barletta Challenger Savannah Challenger Rome Challenger Heilbronn Challenger Nottingham Challenger Caltanissetta Challenger Ilkley Challenger Todi Challenger Perugia Challenger Tatra Banka Slovak Open - Bratislava Prague Challenger Chengdu Challenger 2007 Knoxville Challenger - Knoxville Jinan Challenger Portoroz Challenger Genova Challenger AT&T Challenger of Dallas - Dallas Ortisei Challenger Puerto Rico Challenger Tennis Event - Humacao Buenos Aires Challenger Tallahassee Tennis Challenger - Tallahassee Bratislava Challenger Playford Challenger Rennes Challenger Punta Del Este Challenger Santiago Challenger Irving Challenger Polska Energia Open - Bytom Marbella Challenger St. Brieuc Challenger Tunis Challenger Rome Challenger Poznan Challenger Poprad Tatry Challenger Braunschweig Challenger Semgroup Challenger - Tulsa Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Cassis Challenger Kyoto Challenger Ortisei Challenger Brest Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Phoenix Challenger St. Brieuc Challenger Busan Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Tiburon Challenger Szczecin Challenger Guayaquil Challenger Maia Challenger Bratislava Challenger Monterrey Challenger Champaign Challenger Split Challenger Lexington Challenger Marbella Challenger Maia Challenger Vancouver Challenger Istanbul Challenger Antalya 2 Challenger Bratislava Challenger Braunschweig Challenger Warsaw Challenger Como Challenger Tulln Challenger Dallas Challenger Istanbul Challenger Izmir Challenger Trnava Challenger Orleans Challenger Mons Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Sao Paulo Challenger Dallas Challenger Mouilleron-Le-Captif Challenger Prague Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Santiago Challenger Marbella Challenger Orleans Challenger Mons Challenger Bratislava Challenger Salinas Challenger Santos Challenger Sao Paulo Challenger Pereira Challenger Roseto Degli Abruzzi 1 Challenger Samarkand Challenger Roseto Degli Abruzzi 2 Challenger Lille Challenger Todi Challenger Poznan Challenger Oeiras 2 Challenger Oberstaufen Challenger Liberec Challenger Ostrava Challenger Itajai Challenger Prostejov Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Luedenscheid Challenger Braunschweig Challenger Mons Challenger Athens Challenger Kyoto Challenger Bratislava Challenger Vancouver Challenger Rome Challenger Prostejov Challenger Tulln Challenger Marburg Challenger Prague Challenger Meerbusch Challenger Helsinki Challenger Sibiu Challenger Eckental Challenger Reunion Island Challenger Bratislava Challenger Cherbourg Challenger Helsinki Challenger Vilnus Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Quimper Challenger Vercelli Challenger Binghamton Challenger Prostejov Challenger Prague Challenger Bergamo Challenger Poprad Tatry Challenger Szczecin Challenger Marburg Challenger Trnava Challenger Todi Challenger Recanati Challenger Scheveningen Challenger Bratislava Challenger Portoroz Challenger Vancouver Challenger Seville Challenger Mersin Challenger Banja Luka Challenger Sibiu Challenger Mohammedia Challenger Tashkent Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Canberra Challenger Oeiras 1 Challenger Oeiras 2 Challenger Santo Domingo Challenger Pau Challenger St. Brieuc Challenger Madrid Challenger Seoul Challenger Pozoblanco Challenger Segovia Challenger Rennes Challenger Zhuhai Challenger Tulln Challenger Szczecin Challenger Buenos Aires Challenger Portoroz Challenger Santa Fe 2 Challenger Valencia Challenger Manama Challenger Tenerife 2 Challenger Tenerife 3 Challenger Szekesfehervar Challenger Hamburg Challenger Samarkand Challenger Shymkent Challenger Braunschweig Challenger Scheveningen Challenger Guangzhou Challenger Kosice Challenger Mauthausen Challenger Kachreti Challenger Istanbul Challenger Orleans Challenger Rome Challenger Kaohsiung Challenger Bratislava 1 Challenger Blois Challenger Cali Challenger Guayaquil Challenger Karlsruhe Challenger Andria Challenger Quimper Challenger Chicago Challenger Grodzisk Mazowiecki Challenger Como Challenger Manacor Challenger Como Challenger Istanbul Challenger Caltanissetta Challenger St. Brieuc Challenger Oeiras 1 Challenger Hersonissos 1 Challenger Rennes Challenger Drummondville Challenger Prostejov Challenger Seoul Challenger Tulln Challenger Bad Waltersdorf Challenger Barcelona Challenger Prague Challenger Lima Challenger Helsinki Challenger San Benedetto Challenger Mauthausen Challenger Brescia Challenger Parma Challenger Sanremo Challenger Prostejov Challenger Cagliari Challenger Heilbronn Challenger Luedenscheid Challenger Zhangjiagang Challenger Orleans Challenger Cherbourg Challenger Pau Challenger Winnetka Challenger Lille Challenger Recanati Challenger Busan Challenger Oeiras 3 Challenger Taipei Challenger Hong Kong Challenger Braunschweig Challenger Astana Challenger Lexington Challenger Lisbon Challenger Biella Challenger Helsinki Challenger Lyon Challenger Braunschweig Challenger Vancouver Challenger Busan Challenger Abidjan 2 Challenger Tbilisi Challenger Chisinau Challenger Montevideo Challenger Sassuolo Challenger Vilnius Challenger Prostejov Challenger Busan Challenger Santiago Challenger Belgrade Challenger Hersonissos 6 Challenger Zug Challenger Hersonissos 2 Challenger Lugano Challenger Zadar Challenger Troisdorf Challenger Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Brisbane International - Brisbane Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel Shenzhen Open - Shenzhen Kremlin Cup - Moscow Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Memphis Open - Memphis Maia Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Suisse Open - Gstaad Shenzhen Open - Shenzhen Delray Beach International Tennis Championships - Delray Beach Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Brasil Open - Sao Paulo BMW Open - Munich Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya German Tennis Championships - Hamburg Citi Open - Washington Moselle Open - Metz Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Forte Village Sardegna Open - Sardinia Regions Morgan Keegan Championships - Memphis Sofia Open - Sofia Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Generali Open - Kitzbuhel Truist Atlanta Open - Atlanta Citi Open - Washington European Open - Antwerp Kremlin Cup - Moscow Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Belgrade 2 - Belgrade Astana Open - Nur-Sultan SAP Open - San Jose Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Hamburg European Open - Hamburg Valencia Open - Valencia Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Open de Nice Cote d'Azur - Nice Tennis Napoli Open - Naples Topshelf Open - 's-Hertogenbosch Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Nordea Open - Bastad Hall of Fame Tennis Championships - Newport China Open - Beijing Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag China Open - Beijing Qatar ExxonMobil Open - Doha Valencia Open - Valencia St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Barcelona Open Banc Sabadell - Barcelona Kremlin Cup - Moscow Swiss Open - Gstaad Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Erste Bank Open - Vienna Brisbane International - Brisbane Sydney International - Sydney Abierto Mexicano Telcel - Acapulco BMW Open - Munich Kremlin Cup - Moscow Citi Open - Washington European Open - Antwerp Erste Bank Open - Vienna Santiago Open - Santiago Ottignies-Louvain-la-Neuve Challenger Sophia Antipolis Challenger Bratislava Challenger Lille Challenger Gwangju Challenger Bratislava 1 Challenger Montechiarugolo Challenger Antalya Challenger Kremlin Cup - Moscow Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells Millennium Estoril Open - Estoril Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Miami Open - Miami Mutua Madrid Open - Madrid Kremlin Cup - Moscow European Open - Antwerp Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Erste Bank Open - Vienna Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Truist Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati National Bank Open - Montreal Mutua Madrid Open - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami St. Petersburg Open - St. Petersburg Internazionali BNL d'Italia - Rome Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, AUS-SVK 3-0 French Open - Paris U.S. Open - New York Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group II, 1R, LTU-EST 3-1 French Open - Paris Davis Cup, World Group, QR, SVK-CZE 1-3 French Open - Paris Davis Cup, World Group, PO, NED-SVK 4-0 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group C, Zhuhai U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open - Melbourne All Lower level tournaments Wimbledon - London Olympics - Rio de Janeiro Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group II, 1R, MAR-LTU 2-3 Braunschweig Challenger Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) San Benedetto Challenger Porto Challenger